Public Class DiscretionInstructions
Inherits Component

Private m_DiscretionInst As Char

<FieldInfo(GetType(DiscretionInstFieldInfo), 0)> _
Public Property DiscretionInst() As Char
Get
Return m_DiscretionInst
End Get
Set (value As Char)
m_DiscretionInst = value
End Set
End Property

Private m_DiscretionOffsetValue As Decimal

<FieldInfo(GetType(DiscretionOffsetValueFieldInfo), 1)> _
Public Property DiscretionOffsetValue() As Decimal
Get
Return m_DiscretionOffsetValue
End Get
Set (value As Decimal)
m_DiscretionOffsetValue = value
End Set
End Property

Private m_DiscretionMoveType As DiscretionMoveType

<FieldInfo(GetType(DiscretionMoveTypeFieldInfo), 2)> _
Public Property DiscretionMoveType() As DiscretionMoveType
Get
Return m_DiscretionMoveType
End Get
Set (value As DiscretionMoveType)
m_DiscretionMoveType = value
End Set
End Property

Private m_DiscretionOffsetType As DiscretionOffsetType

<FieldInfo(GetType(DiscretionOffsetTypeFieldInfo), 3)> _
Public Property DiscretionOffsetType() As DiscretionOffsetType
Get
Return m_DiscretionOffsetType
End Get
Set (value As DiscretionOffsetType)
m_DiscretionOffsetType = value
End Set
End Property

Private m_DiscretionLimitType As DiscretionLimitType

<FieldInfo(GetType(DiscretionLimitTypeFieldInfo), 4)> _
Public Property DiscretionLimitType() As DiscretionLimitType
Get
Return m_DiscretionLimitType
End Get
Set (value As DiscretionLimitType)
m_DiscretionLimitType = value
End Set
End Property

Private m_DiscretionRoundDirection As DiscretionRoundDirection

<FieldInfo(GetType(DiscretionRoundDirectionFieldInfo), 5)> _
Public Property DiscretionRoundDirection() As DiscretionRoundDirection
Get
Return m_DiscretionRoundDirection
End Get
Set (value As DiscretionRoundDirection)
m_DiscretionRoundDirection = value
End Set
End Property

Private m_DiscretionScope As DiscretionScope

<FieldInfo(GetType(DiscretionScopeFieldInfo), 6)> _
Public Property DiscretionScope() As DiscretionScope
Get
Return m_DiscretionScope
End Get
Set (value As DiscretionScope)
m_DiscretionScope = value
End Set
End Property


End Class
